package com.ojoin.trade.supplyloan_core.web.domain;

import java.io.Serializable;
import java.util.Date;

import org.hibernate.validator.constraints.NotBlank;

import com.ojoin.trade.common.web.domain.IDentifiable;

public class TbSlLoanApplicationInfoVO implements IDentifiable, Serializable  {
    private Integer id;

    private Integer idOfTbMerchantUser;

    private String discount;
    
    private String mhtno;

    private String mhtname;

    private String mobile;

    private String rate;

    private String fee;

    private String loanPeriod;

    private String creaitApplyDate;

    private String creditEndDate;

    private String maxAmount;

    private String materialDownload;

    private String material;
    
    private String materialNo;

    private String contract;

    private Integer loanstatus;

    private String memo;

    private Date rowUpdateTime;

    private Date rowCreateTime;

    private String creditCertificate;

    private String renewedRate;

    private String renewedServicefee;
    
    private String renewedFee;

    private String penalty;

    private String creditInformation;

    private Integer idOfTbMerchantUserOfCreditor;

    private Integer creditType;

    private Integer mortgageFlag;
    
    private String mortgageInfo;
    
    @NotBlank(message="营业执照到期日不能为空")
    private String yyzzExpireDate;
    
    public Integer getId() {
        return id;
    }

    public void setId(Integer id) {
        this.id = id;
    }

    public Integer getIdOfTbMerchantUser() {
        return idOfTbMerchantUser;
    }

    public void setIdOfTbMerchantUser(Integer idOfTbMerchantUser) {
        this.idOfTbMerchantUser = idOfTbMerchantUser;
    }

    public String getDiscount() {
        return discount;
    }

    public void setDiscount(String discount) {
        this.discount = discount == null ? null : discount.trim();
    }

    public String getRate() {
        return rate;
    }

    public void setRate(String rate) {
        this.rate = rate == null ? null : rate.trim();
    }

    public String getFee() {
        return fee;
    }

    public void setFee(String fee) {
        this.fee = fee == null ? null : fee.trim();
    }

    public String getLoanPeriod() {
        return loanPeriod;
    }

    public void setLoanPeriod(String loanPeriod) {
        this.loanPeriod = loanPeriod == null ? null : loanPeriod.trim();
    }

    public String getCreaitApplyDate() {
        return creaitApplyDate;
    }

    public void setCreaitApplyDate(String creaitApplyDate) {
        this.creaitApplyDate = creaitApplyDate == null ? null : creaitApplyDate.trim();
    }

    public String getCreditEndDate() {
        return creditEndDate;
    }

    public void setCreditEndDate(String creditEndDate) {
        this.creditEndDate = creditEndDate == null ? null : creditEndDate.trim();
    }

    public String getMaxAmount() {
        return maxAmount;
    }

    public void setMaxAmount(String maxAmount) {
        this.maxAmount = maxAmount == null ? null : maxAmount.trim();
    }

    public String getMaterialDownload() {
        return materialDownload;
    }

    public void setMaterialDownload(String materialDownload) {
        this.materialDownload = materialDownload == null ? null : materialDownload.trim();
    }

    public String getMaterial() {
        return material;
    }

    public void setMaterial(String material) {
        this.material = material == null ? null : material.trim();
    }

    public String getContract() {
        return contract;
    }

    public void setContract(String contract) {
        this.contract = contract == null ? null : contract.trim();
    }

    public Integer getLoanstatus() {
        return loanstatus;
    }

    public void setLoanstatus(Integer loanstatus) {
        this.loanstatus = loanstatus;
    }

    public String getMemo() {
        return memo;
    }

    public void setMemo(String memo) {
        this.memo = memo == null ? null : memo.trim();
    }

    public Date getRowUpdateTime() {
        return rowUpdateTime;
    }

    public void setRowUpdateTime(Date rowUpdateTime) {
        this.rowUpdateTime = rowUpdateTime;
    }

    public Date getRowCreateTime() {
        return rowCreateTime;
    }

    public void setRowCreateTime(Date rowCreateTime) {
        this.rowCreateTime = rowCreateTime;
    }

    public String getCreditCertificate() {
        return creditCertificate;
    }

    public void setCreditCertificate(String creditCertificate) {
        this.creditCertificate = creditCertificate == null ? null : creditCertificate.trim();
    }

    public String getRenewedRate() {
        return renewedRate;
    }

    public void setRenewedRate(String renewedRate) {
        this.renewedRate = renewedRate == null ? null : renewedRate.trim();
    }

    public String getRenewedFee() {
        return renewedFee;
    }

    public void setRenewedFee(String renewedFee) {
        this.renewedFee = renewedFee == null ? null : renewedFee.trim();
    }

    public String getPenalty() {
        return penalty;
    }

    public void setPenalty(String penalty) {
        this.penalty = penalty == null ? null : penalty.trim();
    }

    public String getCreditInformation() {
        return creditInformation;
    }

    public void setCreditInformation(String creditInformation) {
        this.creditInformation = creditInformation == null ? null : creditInformation.trim();
    }

    public Integer getIdOfTbMerchantUserOfCreditor() {
		return idOfTbMerchantUserOfCreditor;
	}

	public void setIdOfTbMerchantUserOfCreditor(Integer idOfTbMerchantUserOfCreditor) {
		this.idOfTbMerchantUserOfCreditor = idOfTbMerchantUserOfCreditor;
	}

	public Integer getCreditType() {
		return creditType;
	}

	public void setCreditType(Integer creditType) {
		this.creditType = creditType;
	}

	public String getRenewedServicefee() {
		return renewedServicefee;
	}

	public void setRenewedServicefee(String renewedServicefee) {
		this.renewedServicefee = renewedServicefee;
	}

	
	public String getMhtno() {
		return mhtno;
	}

	public void setMhtno(String mhtno) {
		this.mhtno = mhtno;
	}

	public String getMhtname() {
		return mhtname;
	}

	public void setMhtname(String mhtname) {
		this.mhtname = mhtname;
	}

	public String getMobile() {
		return mobile;
	}

	public void setMobile(String mobile) {
		this.mobile = mobile;
	}

	
	public String getMaterialNo() {
		return materialNo;
	}

	public void setMaterialNo(String materialNo) {
		this.materialNo = materialNo;
	}

	public Integer getMortgageFlag() {
		return mortgageFlag;
	}

	public void setMortgageFlag(Integer mortgageFlag) {
		this.mortgageFlag = mortgageFlag;
	}

	public String getMortgageInfo() {
		return mortgageInfo;
	}

	public void setMortgageInfo(String mortgageInfo) {
		this.mortgageInfo = mortgageInfo;
	}
	
	
	public String getYyzzExpireDate() {
		return yyzzExpireDate;
	}

	public void setYyzzExpireDate(String yyzzExpireDate) {
		this.yyzzExpireDate = yyzzExpireDate;
	}

	@Override
	public String getTableName() {
		return "tb_sl_loan_application";
	}
	
}